#plan_table { width: 100%; border-spacing: 0;  border-collapse: collapse; }
#plan_table td { border: 1px solid #ccc; padding: 2px 5px; }
#plan_table tr:first-child td { font-weight: bold; text-align: center; }

.td-center { text-align: center; }
.task { width: 98%; border: 1px solid white; outline: 0; }
.task:hover { border-color: #bbb; }
.task:focus { border-color: gray; }
#add-plan,#plans-save { width: 100px; }
.saveSuccess { font-weight: bold; color: green; }
.saveFail { font-weight: bold; color: red; }
#save_result { margin-top: 5px; margin-right: 5px; float: right; }
#plans-save { float: right; }